//保活,并管理其他的引擎,接收指令
var w = floaty.rawWindow(
    <frame gravity="center">
        <text id="text" textSize = "10sp">--------</text>
    </frame>
);
w.setPosition(100, 0);

var music_name = "no.mp3"
if (!files.exists(music_name)) {
    log("无文件")
    http.get("https://gitee.com/jixiangxia_admin/autojs/raw/master/resource/mp3/" + music_name, {}, function (res, err) {
        log("已响应")
        if (err) {
            console.error(err);
            return;
        }
        if (res.statusCode == 200) {
            log(res.contentType)
            var no = res.body.bytes()
            files.writeBytes(music_name, no)
            if (files.exists(music_name)) {
                try {
                    media.playMusic(music_name, 1, true)
                } catch (error) {
                    log(error)
                }
            }
        }
    })
} else {
    log("有音乐文件")
    try {
        media.playMusic(music_name, 1, true)
    } catch (error) {
        log(error)
    }
}

events.broadcast.on("tasks", function(arg){
    toast("tasks接收到:" + name);
});
//保持脚本运行
setInterval(()=>{
    // events.broadcast.emit("websocket", "xt");
}, 1000);